package com.bj.dz.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/***
*   燃气门站数据
*/
@Data
@ApiModel("燃气门站数据")
public class GasDoorstationData implements Serializable {
         //主键
        @ApiModelProperty(value = "主键，添加可以忽略，更新必须得有", required = false)
        private Integer id;
         //气厂名称
        @ApiModelProperty(value = "气厂名称", required = true)
        private String name;
         //经度
        @ApiModelProperty(value = "经度", required = true)
        private String longitude;
         //纬度
        @ApiModelProperty(value = "纬度", required = true)
        private String latitude;
         //建筑物编码
        @ApiModelProperty(value = "建筑物编码", required = true)
        private String bnum;
         //建筑物名称
        @ApiModelProperty(value = "建筑物名称", required = true)
        private String buildingName;
         //结构类型(1钢筋混凝土框架结构，2砖砌体结构，4单层砖柱厂房，5单层钢筋混凝土柱厂房，6钢结构厂房)
        @ApiModelProperty(value = "结构类型(1钢筋混凝土框架结构，2砖砌体结构，4单层砖柱厂房，5单层钢筋混凝土柱厂房，6钢结构厂房)", required = true)
        private Integer type;
         //建筑层数
        @ApiModelProperty(value = "建筑层数", required = true)
        private Integer floors;
         //建筑面积(m2)
        @ApiModelProperty(value = "建筑面积(m2)", required = true)
        private Double area;
         //混凝土等级(如C30，填“30”)
        @ApiModelProperty(value = "混凝土等级(如C30，填“30”)", required = true)
        private String material;
         //砖砌体标号(如：MU15)
        @ApiModelProperty(value = "砖砌体标号(如：MU15)", required = true)
        private String materialType;
         //场地类别(1，2，3，4，单位：类)
        @ApiModelProperty(value = "场地类别(1，2，3，4，单位：类)", required = true)
        private Integer site;
         //6度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "6度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction6;
         //7度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "7度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction7;
         //8度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "8度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction8;
         //9度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "9度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction9;
         //6度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "6度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence6;
         //7度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "7度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence7;
         //8度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "8度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence8;
         //9度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "9度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence9;
         //建设年代(年)
        @ApiModelProperty(value = "建设年代(年)", required = true)
        private Integer year;
         //设防烈度(度)
        @ApiModelProperty(value = "设防烈度(度)", required = true)
        private Integer intensity;
         //关联子任务id
        @ApiModelProperty(value = "关联子任务id", required = true)
        private Integer sid;



}
